<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
  <title>Boost Bibliography</title>
  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
  <link rel="icon" href="/favicon.ico" type="image/ico" />
  <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
  <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head><!--
Note: Editing website content is documented at:
https://www.boost.org/development/website_updating.html
-->

<body>
  <div id="heading">
    <!--#include virtual="/common/heading.html" -->
  </div>

  <div id="body">
    <div id="body-inner">
      <div id="content">
        <div class="section" id="intro">
          <div class="section-0">
            <div class="section-title">
              <h1>Boost Bibliography</h1>
            </div>

            <div class="section-body">
              <ul class="toc">
                <li><a href="#Print_publications">Print publications about
                Boost or Boost Libraries</a></li>

                <li><a href="#Online_publications">Online publications about
                Boost or Boost Libraries</a></li>

                <li><a href="#Print_mentions">Print mentions of Boost or
                Boost Libraries</a></li>

                <li><a href="#Online_mentions">Online mentions of Boost or
                Boost Libraries</a></li>

                <li><a href="#update">How to update this page</a></li>

                <li><a href="#Acknowledgements">Acknowledgements</a></li>
              </ul>

              <h2><a name="Print_publications" id=
              "Print_publications"></a>Print publications about Boost or
              Boost Libraries</h2>

              <h3>2000</h3>

              <dl class="bibliography">
                <dd><a name="MaddockCleary00" id=
                "MaddockCleary00"></a>[MaddockCleary00]</dd>

                <dt>John Maddock and Steve Cleary, <cite>C++ Type
                Traits</cite>. Dr. Dobb's Journal, Vol. 25, Issue 10,
                October, 2000, page 38. <a href=
                "https://www.boost.org/libs/type_traits/cxx_type_traits.htm">www.boost.org/libs/type_traits/c++_type_traits.htm</a></dt>
              </dl>

              <h3>2001</h3>

              <dl class="bibliography">
                <dd><a name="Maddock01" id="Maddock01"></a>[Maddock01]</dd>

                <dt>John Maddock, <cite>Regular Expressions in C++</cite>.
                Dr. Dobb's Journal, Vol. 26, Issue 10, October, 2001, page
                21.</dt>

                <dd><a name="SiekLumsdaine01" id=
                "SiekLumsdaine01"></a>[SiekLumsdaine01]</dd>

                <dt>Jeremy Siek and Andrew Lumsdaine, <cite>C++ Concept
                Checking</cite>. Dr. Dobb's Journal, Vol. 26, Issue 6, June,
                2001, page 64.</dt>
              </dl>

              <h3>2002</h3>

              <dl class="bibliography">
                <dd><a name="Karlsson02" id=
                "Karlsson02"></a>[Karlsson02]</dd>

                <dt>Bj&ouml;rn Karlsson, <cite>Smart Pointers in
                Boost</cite>. C/C++ Users Journal, April, 2002. <a href=
                "http://www.cuj.com/documents/s=8014/cuj0204karlsson/" class=
                "external">www.cuj.com/documents/s=8014/cuj0204karlsson/</a></dt>

                <dd><a name="Karlsson02a" id=
                "Karlsson02a"></a>[Karlsson02a]</dd>

                <dt>Bj&ouml;rn Karlsson, <cite>C/C++ Tip #9: Lexical
                Conversions</cite>. C/C++ Users Journal, November, 2002.
                <a href=
                "http://www.cuj.com/documents/s=8470/cuj0211karlsson/" class=
                "external">www.cuj.com/documents/s=8470/cuj0211karlsson/</a></dt>

                <dd><a name="Kempf02" id="Kempf02"></a>[Kempf02]</dd>

                <dt>Bill Kempf, <cite>The Boost.Threads Library</cite>. C/C++
                Users Journal, May, 2002. <a href=
                "http://www.cuj.com/documents/s=8013/cuj0205kempf/" class=
                "external">www.cuj.com/documents/s=8013/cuj0205kempf/</a></dt>

                <dd><a name="SiekLeeLumsdaine02" id=
                "SiekLeeLumsdaine02"></a>[SiekLeeLumsdaine02]</dd>

                <dt>Jeremy Siek, Lie-Quan Lee and Andrew Lumsdaine, <cite>The
                Boost Graph Library</cite>. Addison-Wesley, 2002. ISBN:
                0-201-72914-8. <a href=
                "http://www.informit.com/store/product.aspx?isbn=0201729148"
                class=
                "external">www.informit.com/store/product.aspx?isbn=0201729148</a>.<br />

                A sample chapter is available at: <a href=
                "http://tinyurl.com/24666" class=
                "external">tinyurl.com/24666</a></dt>
              </dl>

              <h3>2003</h3>

              <dl class="bibliography">
                <dd><a name="AbrahamsGrosse-Kunstleve03" id=
                "AbrahamsGrosse-Kunstleve03"></a>[AbrahamsGrosse-Kunstleve03]</dd>

                <dt>David Abrahams and Ralf W. Grosse-Kunstleve,
                <cite>Building Hybrid Systems with Boost.Python</cite>. C/C++
                Users Journal, July, 2003. <a href=
                "http://www.cuj.com/documents/s=8470/cuj0307abrahams/" class=
                "external">www.cuj.com/documents/s=8470/cuj0307abrahams/</a></dt>

                <dd><a name="GuzmanNuffer03" id=
                "GuzmanNuffer03"></a>[GuzmanNuffer03]</dd>

                <dt>Joel de Guzman and Dan Nuffer, <cite>The Spirit Library:
                Inline Parsing in C++</cite>. C/C++ Users Journal, September,
                2003, Vol. 21, Issue 9, page 22.</dt>

                <dd><a name="Karlsson03" id=
                "Karlsson03"></a>[Karlsson03]</dd>

                <dt>Bj&ouml;rn Karlsson, <cite>Lambda Expressions &amp;
                C++</cite>. C/C++ Users Journal, December, 2003, Vol. 21,
                Issue 12, page 20.</dt>

                <dd><a name="Sutter03" id="Sutter03"></a>[Sutter03]</dd>

                <dt>Herb Sutter, <cite>Generalized Function Pointers</cite>.
                C/C++ Users Journal, August, 2003. <a href=
                "http://www.cuj.com/documents/s=8464/cujcexp0308sutter/"
                class=
                "external">www.cuj.com/documents/s=8464/cujcexp0308sutter/</a></dt>
              </dl>

              <h3>2004</h3>

              <dl class="bibliography">
                <dd><a name="AbrahamsGurtovoy04" id=
                "AbrahamsGurtovoy04"></a>[AbrahamsGurtovoy04]</dd>

                <dt>David Abrahams and Aleksey Gurtovoy, <cite>C++ Template
                Metaprogramming: Concepts, Tools, and Techniques from Boost
                and Beyond</cite>. Addison-Wesley, November, 2004. ISBN:
                0-321-22725-5. <a href=
                "http://www.informit.com/store/product.aspx?isbn=0321227255"
                class=
                "external">www.informit.com/store/product.aspx?isbn=0321227255</a><br />

                Additional information and two sample chapters are available
                at: <a href="http://boost-consulting.com/tmpbook/" class=
                "external">boost-consulting.com/tmpbook/</a></dt>

                <dd><a name="Inaba04" id="Inaba04"></a>[Inaba04]</dd>

                <dt>Kazuhiro Inaba, <cite>Boost C++ Library
                Programming</cite>. Shuwa System, May, 2004. ISBN:
                4-7980-0786-2. <a href=
                "http://www.shuwasystem.co.jp/books/7980/0786-2/0786-2.html"
                class=
                "external">www.shuwasystem.co.jp/books/7980/0786-2/0786-2.html</a><br />

                Additional information and a sample chapter are available at:
                <a href="http://www.kmonos.net/pub/BoostBook/" class=
                "external">www.kmonos.net/pub/BoostBook/</a></dt>

                <dd><a name="Lopez04" id="Lopez04"></a>[L&oacute;pez04]</dd>

                <dt>Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz, <cite>The
                Boost Multi-Index Containers Library</cite>. C/C++ Users
                Journal, September, 2004, Vol. 22, Issue 9, page 6.</dt>
              </dl>

              <h3>2005</h3>

              <dl class="bibliography">
                <dd><a name="Karlsson05" id=
                "Karlsson05"></a>[Karlsson05]</dd>

                <dt>Bj&ouml;rn Karlsson, <cite>Beyond the C++ Standard
                Library: An Introduction to Boost</cite>. Addison-Wesley,
                August 31, 2005. ISBN: 0-3211-3354-4. <a href=
                "http://www.informit.com/store/product.aspx?isbn=0321133544"
                class=
                "external">www.informit.com/store/product.aspx?isbn=0321133544</a><br />

                A sample chapter is available at: <a href=
                "http://www.informit.com/content/images/0321133544/samplechapter/karlsson_ch09.pdf"
                class=
                "external">www.informit.com/content/images/0321133544/samplechapter/karlsson_ch09.pdf</a></dt>
              </dl>
			  
			  <h3>2009</h3>

              <dl class="bibliography">
                <dd><a name="Schaeling09" id=
                "Schaeling09"></a>[Schaeling09]</dd>

                <dt>Boris Schaeling, <cite>Die Boost C++
                Bibliotheken</cite>. <a href=
                "http://www.highscore.de/cpp/boost/" class=
                "external">www.highscore.de/cpp/boost/</a></dt>
              </dl>
			  
			  <h3>2010</h3>

              <dl class="bibliography">
                <dd><a name="Demming11" id=
                "Demming11"></a>[Demming11]</dd>
                <dt>Robert Demming, Daniel J Duffy <cite>Introduction to the Boost C++ Libraries; Volume I - Foundations</cite>.
				<a href=
                  "http://www.datasim-press.com/BoostVolumeI.html" class=
                  "external">www.datasim-press.com/BoostVolumeI.html/</a></dt>
              </dl>
			  
             <dl class="bibliography">
                <dd><a name="Demming12" id=
                "Demming12"></a>[Demming12]</dd>
                <dt>Robert Demming, Daniel J Duffy <cite>Introduction to the Boost C++ Libraries; Volume II - Advanced Libraries</cite>.
				<a href=
                  "http://www.datasim-press.com/BoostVolumeII.html" class=
                  "external">www.datasim-press.com/BoostVolumeII.html/</a></dt>
              </dl>

			  <h3>2011</h3>

              <dl class="bibliography">
                <dd><a name="Schaeling11" id=
                "Schaeling11"></a>[Schaeling09]</dd>
                <dt>Boris Schaeling, <cite>The Boost C++ Libraries</cite>.
				<a href=
                  "http://en.highscore.de/cpp/boost/" class=
                  "external">en.highscore.de/cpp/boost/</a></dt>
              </dl>
			  
			  <h3>2013</h3>
              <dl class="bibliography">
                <dd><a name="Polukhin13" id=
                "Polukhin13"></a>[Polukhin13]</dd>
                <dt>Antony Polukhin, <cite>Boost C++ Application Development Cookbook</cite>. <a href=
                "http://www.packtpub.com/boost-cplusplus-application-development-cookbook/book" class="external">http://www.packtpub.com/boost-cplusplus-application-development-cookbook/book</a></dt>
              </dl>
	  
			  <dl class="bibliography">
                <dd><a name="Torjo13" id=
                "Torjo13"></a>[Torjo13]</dd>
                <dt>John Torjo, <cite>Boost.Asio C++ Network Programming</cite>.
				<a href=
                "http://www.packtpub.com/boost-asio-cplusplus-network-programming/book" class="external">www.packtpub.com/boost-asio-cplusplus-network-programming/book</a></dt>
              </dl>
			  
			  <h3>2014</h3>
              <dl class="bibliography">
                <dd><a name="Schaeling14" id=
                "Schaeling14"></a>[Schaeling14]</dd>
                <dt>Boris Schaeling, <cite>The Boost C++ Libraries, Second Edition</cite>. <a href=
                "http://www.amazon.com/Boost-C-Libraries-Boris-Sch%C3%A4ling/dp/1937434362" class="external">http://www.amazon.com/Boost-C-Libraries-Boris-Sch%C3%A4ling/dp/1937434362</a></dt>
              </dl>

              <h3>2017</h3>
              <dl class="bibliography">
                <dd><a name="Polukhin17" id=
                "Polukhin17"></a>[Polukhin17]</dd>
                <dt>Antony Polukhin, <cite>Boost C++ Application Development Cookbook, Second Edition</cite>. <a href=
                "https://www.packtpub.com/application-development/boost-c-application-development-cookbook-second-edition" class="external">https://www.packtpub.com/application-development/boost-c-application-development-cookbook-second-edition</a></dt>
              </dl>

	  
        <!--Online publications about Boost or Boost Libraries -->
             <h2><a name="Online_publications" id=
              "Online_publications"></a>Online publications about Boost or
              Boost Libraries</h2>

              <h3>2002</h3>

              <dl class="bibliography">
                <dd><a name="Brownell02" id=
                "Brownell02"></a>[Brownell02]</dd>

                <dt>David Brownell, <cite>C++ Techniques for Tomorrow That
                Can be Implemented Today (a.k.a. Boosting your Code)</cite>.
                NWCPP, November 13, 2002. <a href=
                "http://www.nwcpp.org/Meetings/2002/11.html" class=
                "external">www.nwcpp.org/Meetings/2002/11.html</a></dt>

                <dd><a name="Long02" id="Long02"></a>[Long02]</dd>

                <dt>Matt Long, <cite>Adding Regular Expressions to Your App
                with Regex++</cite>. The Code Project, June 18, 2002.
                <a href="http://www.codeproject.com/KB/string/regex__.aspx"
                class=
                "external">www.codeproject.com/KB/string/regex__.aspx</a></dt>

                <dd><a name="Siek02" id="Siek02"></a>[Siek02]</dd>

                <dt>Jeremy G. Siek, <cite>The Boost Graph Library</cite>.
                InformIT, March 1, 2002. <a href="http://tinyurl.com/2hc27"
                class="external">tinyurl.com/2hc27</a></dt>

                <dd><a name="Siek02a" id="Siek02a"></a>[Siek02a]</dd>

                <dt>Jeremy G. Siek, <cite>A Boost Graph Library
                Tutorial</cite>. InformIT, March 1, 2002. <a href=
                "http://tinyurl.com/2sa4s" class=
                "external">tinyurl.com/2sa4s</a></dt>
              </dl>

              <h3>2003</h3>

              <dl class="bibliography">
                <dd><a name="Abrahams03" id=
                "Abrahams03"></a>[Abrahams03]</dd>

                <dt>David Abrahams, <cite>The Boost Metaprogramming
                Library</cite>. ACCU, 2003. <a href=
                "http://www.boost-consulting.com/writing/ACCU_MPL_slides.ppt"
                class=
                "external">www.boost-consulting.com/writing/ACCU_MPL_slides.ppt</a></dt>

                <dd><a name="Dawes03" id="Dawes03"></a>[Dawes03]</dd>

                <dt>Beman Dawes, <cite>Multiplatform Software
                Development</cite>. 2003. <a href=
                "http://www.esva.net/~beman/multiplat_dev.ppt" class=
                "external">www.esva.net/~beman/multiplat_dev.ppt</a></dt>

                <dd><a name="Halleux03" id="Halleux03"></a>[Halleux03]</dd>

                <dt>Jonathan de Halleux, <cite>Opening a door towards Spirit:
                a parser framework</cite>. The Code Project, March 24, 2003.
                <a href=
                "http://www.codeproject.com/KB/recipes/spiritintro.aspx"
                class=
                "external">www.codeproject.com/KB/recipes/spiritintro.aspx</a></dt>

                <dd><a name="Kaiser03" id="Kaiser03"></a>[Kaiser03]</dd>

                <dt>Hartmut Kaiser, <cite>Wave: a Standard conformant C++
                preprocessor library</cite>. The Code Project, March 25,
                2003. <a href=
                "http://www.codeproject.com/KB/recipes/wave_preprocessor.aspx"
                class=
                "external">www.codeproject.com/KB/recipes/wave_preprocessor.aspx</a></dt>

                <dd><a name="Trentini03" id=
                "Trentini03"></a>[Trentini03]</dd>

                <dt>Matthew S. Trentini, <cite>Introduction to
                Boost</cite>.</dt>

                <dd><a name="Walker03" id="Walker03"></a>[Walker03]</dd>

                <dt>Andrew Walker, <cite>An Introduction to Boost</cite>. The
                Code Project, July 7, 2003. <a href=
                "http://www.codeproject.com/KB/stl/boostintro.aspx" class=
                "external">www.codeproject.com/KB/stl/boostintro.aspx</a><br />

                A short and straightforward introduction to Boost.</dt>
              </dl>

              <h3>2004</h3>

              <dl class="bibliography">
                <dd><a name="Dawes04" id="Dawes04"></a>[Dawes04]</dd>

                <dt>Beman Dawes, <cite>Boost for Visual C++
                Developers</cite>. MSDN, May 17, 2004. <a href=
                "http://tinyurl.com/2lzyh" class=
                "external">tinyurl.com/2lzyh</a></dt>

                <dd><a name="DAgostino04" id=
                "DAgostino04"></a>[D'Agostino04]</dd>

                <dt>Jim D'Agostino, <cite>Designing Robust Objects with
                Boost</cite>. The Code Project, August 17, 2004. <a href=
                "http://www.codeproject.com/KB/architecture/Designing_Robust_Objects.aspx"
                class=
                "external">www.codeproject.com/KB/architecture/Designing_Robust_Objects.aspx</a></dt>

                <dd><a name="Handley04" id="Handley04"></a>[Handley04]</dd>

                <dt>Dave Handley, <cite>An Introduction to the Boost Spirit
                Parser framework</cite>. The Code Project, October 9, 2004.
                <a href=
                "http://www.codeproject.com/KB/stl/introduction_spirit.aspx"
                class=
                "external">www.codeproject.com/KB/stl/introduction_spirit.aspx</a></dt>

                <dd><a name="Handley04a" id=
                "Handley04a"></a>[Handley04a]</dd>

                <dt>Dave Handley, <cite>Implementing Semantic Actions in the
                Boost Spirit Parser Framework</cite>. The Code Project,
                October 10, 2004. <a href=
                "http://www.codeproject.com/KB/stl/spirit_semantic_actions.aspx"
                class=
                "external">www.codeproject.com/KB/stl/spirit_semantic_actions.aspx</a></dt>

                <dd><a name="Hauptmann04" id=
                "Hauptmann04"></a>[Hauptmann04]</dd>

                <dt>Peter Hauptmann, <cite>Smart Pointers to boost your
                code</cite>. The Code Project, September 27, 2004. <a href=
                "http://www.codeproject.com/KB/stl/boostsmartptr.aspx" class=
                "external">www.codeproject.com/KB/stl/boostsmartptr.aspx</a></dt>

                <dd><a name="Hauptmann04a" id=
                "Hauptmann04a"></a>[Hauptmann04a]</dd>

                <dt>Peter Hauptmann, <cite>boost 2: shared_ptr wraps resource
                handles</cite>. The Code Project, October 4, 2004. <a href=
                "http://www.codeproject.com/KB/stl/boostsp_handleref.aspx"
                class=
                "external">www.codeproject.com/KB/stl/boostsp_handleref.aspx</a></dt>

                <dd><a name="Wikipedia04" id=
                "Wikipedia04"></a>[Wikipedia04]</dd>

                <dt>Wikipedia, <cite>Boost (Programming)</cite>. Wikipedia,
                The Free Encyclopedia, 2004. <a href=
                "http://en.wikipedia.org/wiki/Boost_(programming)" class=
                "external">en.wikipedia.org/wiki/Boost_(programming)</a></dt>

                <dd><a name="Witt04" id="Witt04"></a>[Witt04]</dd>

                <dt>Thomas Witt, <cite>The Boost Iterator Library</cite>.
                ACCU Spring Conference, 2004. <a href=
                "http://www.accu.org/conference/presentations/Witt_-_Boost_Iterator_Library.pdf"
                class=
                "external">www.accu.org/conference/presentations/Witt_-_Boost_Iterator_Library.pdf</a></dt>
              </dl>

              <h3>2005</h3>

              <dl class="bibliography">
                <dd><a name="Karlsson05a" id=
                "Karlsson05a"></a>[Karlsson05a]</dd>

                <dt>Bjorn Karlsson, <cite>How the Boost Bind Library Can
                Improve Your C++ Programs</cite>. InformIT, August 26, 2005.
                <a href=
                "http://www.informit.com/articles/article.aspx?p=412354"
                class=
                "external">www.informit.com/articles/article.aspx?p=412354</a></dt>

                <dd><a name="Cogswell05" id=
                "Cogswell05"></a>[Cogswell05]</dd>

                <dt>Jeff Cogswell, <cite>Adding an Easy File Save and File
                Load Mechanism to Your C++ Program</cite>. InformIT, July 1,
                2005. <a href=
                "http://www.informit.com/articles/article.aspx?p=398702"
                class=
                "external">www.informit.com/articles/article.aspx?p=398702</a><br />

                Explains Boost.Serialization.</dt>

                <dd><a name="Gurtovoy05" id=
                "Gurtovoy05"></a>[Gurtovoy05]</dd>

                <dt>Aleksey Gurtovoy and David Abrahams <cite>An In-Depth
                Look at Metafunctions in C++</cite>. InformIT, April 1, 2005.
                <a href=
                "http://www.informit.com/articles/article.aspx?p=375705"
                class=
                "external">www.informit.com/articles/article.aspx?p=375705</a></dt>
              </dl>

		<h3>2008</h3>
              <dl class="bibliography">
                <dd><a name="Schaeling08" id=
                "Schaeling08"></a>[Schaeling08]</dd>
                <dt>Boris Schaeling, <cite>The Boost C++ Libraries</cite>. <a href=
                "http://theboostcpplibraries.com/" class="external">http://theboostcpplibraries.com/</a></dt>
              </dl>
 	  
		<h3>2014</h3>
              <dl class="bibliography">
                <dd><a name="Douglas14" id=
                "Douglas14"></a>[Douglas14]</dd>
                <dt>Niall Douglas, <cite>Large Code Base Change Ripple Management in C++:
                My thoughts on how a new Boost C++ Library could help</cite>. <a href=
                "http://arxiv.org/abs/1405.3323" class="external">http://arxiv.org/abs/1405.3323</a></dt>
              </dl>
 	  

              <h2><a name="Print_mentions" id="Print_mentions"></a>Print
              mentions of Boost or Boost Libraries</h2>

              <h3>2001</h3>

              <dl class="bibliography">
                <dd><a name="HyslopSutter01" id=
                "HyslopSutter01"></a>[HyslopSutter01]</dd>

                <dt>Jim Hyslop and Herb Sutter, <cite>Conversations: I'd Hold
                Anything for You</cite>. C/C++ Users Journal, December, 2001.
                <a href=
                "http://www.cuj.com/documents/s=7988/cujcexp1912hyslop/"
                class=
                "external">www.cuj.com/documents/s=7988/cujcexp1912hyslop/</a><br />

                <code>boost::any</code></dt>

                <dd><a name="Meyers01" id="Meyers01"></a>[Meyers01]</dd>

                <dt>Scott Meyers, <cite>Item 50: Familiarize yourself with
                STL-related web sites</cite>. Effective STL, Addison-Wesley,
                2001, page 221. ISBN: 0-201-74962-9</dt>

                <dd><a name="Sutter01" id="Sutter01"></a>[Sutter01]</dd>

                <dt>Herb Sutter, <cite>The String Formatters of Manor
                Farm</cite>. C/C++ Users Journal, Vol. 19, November, 2001.
                <a href="http://www.gotw.ca/publications/mill19.htm" class=
                "external">www.gotw.ca/publications/mill19.htm</a></dt>
              </dl>

              <h3>2002</h3>

              <dl class="bibliography">
                <dd><a name="Ablavsky02" id=
                "Ablavsky02"></a>[Ablavsky02]</dd>

                <dt>Vitaly Ablavsky, <cite>Applying BGL to Computational
                Geometry</cite>. C/C++ Users Journal, August, 2002. <a href=
                "http://www.cuj.com/documents/s=8470/cuj0208ablavsky/" class=
                "external">www.cuj.com/documents/s=8470/cuj0208ablavsky/</a></dt>

                <dd><a name="Alexandrescu02" id=
                "Alexandrescu02"></a>[Alexandrescu02]</dd>

                <dt>Andrei Alexandrescu, <cite>Generic&lt;Programming&gt;:
                Efficient Generic Sorting and Searching in C++ (I): In Search
                of a Better Search</cite>. C/C++ Users Journal, October,
                2002. <a href=
                "http://www.cuj.com/documents/s=7978/cujcexp2010alexandr/"
                class=
                "external">www.cuj.com/documents/s=7978/cujcexp2010alexandr/</a><br />

                <code>boost::type_traits</code></dt>

                <dd><a name="HyslopSutter02" id=
                "HyslopSutter02"></a>[HyslopSutter02]</dd>

                <dt>Jim Hyslop and Herb Sutter, <cite>Conversations: Getting
                to the Point</cite>. C/C++ Users Journal, July, 2002.
                <a href="http://www.cuj.com/documents/s=7981/cujcexp2007hyslop/"
                class=
                "external">www.cuj.com/documents/s=7981/cujcexp2007hyslop/</a><br />

                smart pointer discussion. <code>boost::scoped_ptr,
                shared_ptr, scoped_array, shared_array.</code></dt>

                <dd><a name="Sutter02" id="Sutter02"></a>[Sutter02]</dd>

                <dt>Herb Sutter, <cite>The New C++: The Group of Seven -
                Extensions under Consideration for the C++ Standard
                Library</cite>. C/C++ Users Journal, April, 2002. <a href=
                "http://www.cuj.com/documents/s=7984/cujcexp2004sutter/"
                class=
                "external">www.cuj.com/documents/s=7984/cujcexp2004sutter/</a></dt>

                <dd><a name="Sutter02a" id="Sutter02a"></a>[Sutter02a]</dd>

                <dt>Herb Sutter, <cite>The New C++: Smart(er)
                Pointers</cite>. C/C++ Users Journal, August, 2002. <a href=
                "http://www.cuj.com/documents/s=7980/cujcexp2008sutter/"
                class=
                "external">www.cuj.com/documents/s=7980/cujcexp2008sutter/</a></dt>
              </dl>

              <h3>2003</h3>

              <dl class="bibliography">
                <dd><a name="Besser03" id="Besser03"></a>[Besser03]</dd>

                <dt>Mitch Besser, <cite>Generic Printable ENUM++</cite>.
                C/C++ Users Journal, June, 2003. <a href=
                "http://www.cuj.com/documents/s=8470/cujboost0306besser/"
                class=
                "external">www.cuj.com/documents/s=8470/cujboost0306besser/</a><br />

                Mentions <code>BOOST_PP</code></dt>

                <dd><a name="Nasonov03" id="Nasonov03"></a>[Nasonov03]</dd>

                <dt>Alexander Nasonov, <cite>I/O System: dynamic_any
                Campaign</cite>. C/C++ Users Journal, September, 2003.
                <a href=
                "http://www.cuj.com/documents/s=8470/cujweb0309nasonov/"
                class=
                "external">www.cuj.com/documents/s=8470/cujweb0309nasonov/</a><br />

                Improved <code>boost::any</code></dt>

                <dd><a name="Sutter03a" id="Sutter03a"></a>[Sutter03a]</dd>

                <dt>Herb Sutter, <cite>Generalizing Observer</cite>. C/C++
                Users Journal, September, 2003. <a href=
                "http://www.cuj.com/documents/s=8840/cujexp0309sutter/"
                class="external">www.cuj.com/documents/s=8840/cujexp0309sutter/</a></dt>

                <dd><a name="Tan03" id="Tan03"></a>[Tan03]</dd>

                <dt>Kwee H. Tan, <cite>Exploring EDA Algorithms with the
                Boost Graph Library</cite>. C/C++ Users Journal, July, 2003.
                <a href="http://www.cuj.com/documents/s=8470/cuj0307tan/"
                class=
                "external">www.cuj.com/documents/s=8470/cuj0307tan/</a></dt>

                <dd><a name="VandervoordeJosuttis03" id=
                "VandervoordeJosuttis03"></a>[VandervoordeJosuttis03]</dd>

                <dt>David Vandevoorde and Nicolai M. Josuttis, <cite>Using
                Templates in Practice</cite>. C/C++ Users Journal, February,
                2003. <a href=
                "http://www.cuj.com/documents/s=8208/cujweb0302vandevoorde/web0302b.htm"
                class=
                "external">www.cuj.com/documents/s=8208/cujweb0302vandevoorde/web0302b.htm</a><br />

                Concept Check Library</dt>
              </dl>

              <h3>2005</h3>

              <dl class="bibliography">
                <dd><a name="Meyers05" id="Meyers05"></a>[Meyers05]</dd>

                <dt>Scott Meyers, <cite>Item 55: Familiarize yourself with
                Boost</cite>. Effective C++, 3rd Edition, Addison-Wesley, May
                12, 2005. ISBN: 0-321-33487-6</dt>
              </dl>

              <h3>2017</h3>

              <dl class="bibliography">
                <dd><a name="Polukhin17Online" id="Polukhin17Online"></a>[Polukhin17Online]</dd>
                <dt>Antony Polukhin, <cite>Online Compilation and Examples: Boost C++ Application Development Cookbook</cite>. <a href=
                "http://apolukhin.github.io/Boost-Cookbook/" class="external">http://apolukhin.github.io/Boost-Cookbook/</a><br />

                Compile, modify and run online examples from the 'Boost Application Development Cookbook' without any need to install C++ compiler or Boost C++ Libraries.</dt>
              </dl>


              <h2><a name="Online_mentions" id="Online_mentions"></a>Online
              mentions of Boost or Boost Libraries</h2>

              <h3>2001</h3>

              <dl class="bibliography">
                <dd><a name="Siek01" id="Siek01"></a>[Siek01]</dd>

                <dt>Jeremy G. Siek, <cite>An Implementation of Graph
                Isomorphism Testing</cite>, December 9, 2001. <a href=
                "https://www.boost.org/libs/graph/doc/isomorphism-impl.pdf">www.boost.org/libs/graph/doc/isomorphism-impl.pdf</a></dt>
              </dl>

              <h3>2002</h3>

              <dl class="bibliography">
                <dd><a name="Burnap02" id="Burnap02"></a>[Burnap02]</dd>

                <dt>Steven R. Burnap, <cite>Boost::any</cite>, Kuro5hin, May
                1, 2002. <a href=
                "http://www.kuro5hin.org/story/2002/5/1/142321/9513" class=
                "external">www.kuro5hin.org/story/2002/5/1/142321/9513</a></dt>

                <dd><a name="Carbon02" id="Carbon02"></a>[Carbon02]</dd>

                <dt>David S?, <cite>Boost : The handy library of handy
                libraries</cite>. Kuro5hin, July 18, 2002. <a href=
                "http://www.kuro5hin.org/story/2002/7/18/3313/01429" class=
                "external">www.kuro5hin.org/story/2002/7/18/3313/01429</a></dt>

                <dd><a name="Curran02" id="Curran02"></a>[Curran02]</dd>

                <dt>James Curran, <cite>Access Raw Data with Performance
                Counters in Visual C++</cite>. DevX.com, October, 2002.
                <a href="http://www.devx.com/cplus/article/7951" class=
                "external">www.devx.com/cplus/article/7951</a><br />
                Devotes several paragraphs to
                <code>boost::shared_ptr&lt;&gt;</code>.</dt>

                <dd><a name="Siek02b" id="Siek02b"></a>[Siek02b]</dd>

                <dt>Jeremy G. Siek, <cite>Internet Packet Routing with the
                Boost Graph Library</cite>. InformIT, March 1, 2002. <a href=
                "http://tinyurl.com/26dwj" class=
                "external">tinyurl.com/26dwj</a></dt>
              </dl>

              <h3>2003</h3>

              <dl class="bibliography">
                <dd><a name="Casad03" id="Casad03"></a>[Casad03]</dd>

                <dt>Joe Casad, <cite>Introducing the Boost Corner</cite>.
                C/C++ Users Journal, August, 2003. <a href=
                "http://www.cuj.com/documents/s=8470/cuj0308boostcorner/"
                class=
                "external">www.cuj.com/documents/s=8470/cuj0308boostcorner/</a></dt>

                <dd><a name="Lischner03" id=
                "Lischner03"></a>[Lischner03]</dd>

                <dt>Ray Lischner, <cite>C++: Beyond the Standard
                Library</cite>. O'Reilly Network, May 6, 2003. <a href=
                "http://www.oreillynet.com/lpt/a/3683" class=
                "external">www.oreillynet.com/lpt/a/3683</a><br />
                Mentions <code>tuples, shared_ptr, lambda,
                spirit</code>.</dt>
              </dl>

              <h3>2004</h3>

              <dl class="bibliography">
                <dd><a name="Inaba04a" id="Inaba04a"></a>[Inaba04a]</dd>

                <dt>Kazuhiro Inaba, <cite>Let's Boost</cite>. 2004. <a href=
                "http://www.kmonos.net/alang/boost/" class=
                "external">www.kmonos.net/alang/boost/</a></dt>

                <dd><a name="Stein04" id="Stein04"></a>[Stein04]</dd>

                <dt>Sebastian Stein, <cite>How to use Boost Test for
                automated testing</cite>. 2004. <a href=
                "http://www.hpfsc.de/boosttest/" class=
                "external">www.hpfsc.de/boosttest/</a></dt>
              </dl>

              <h3>2005</h3>

              <dl class="bibliography">
                <dd><a name="Lindrud05" id="Lindrud05"></a>[Lindrud05]</dd>

                <dt>Jarl Lindrud, <cite>RMI for C++</cite>. The Code Project,
                April 11, 2005. <a href=
                "http://www.codeproject.com/KB/threads/RMI_For_Cpp.aspx"
                class=
                "external">www.codeproject.com/KB/threads/RMI_For_Cpp.aspx</a><br />

                Uses Boost.Serialization.</dt>
              </dl>
			  
			  <h3>2013</h3>
			  
			  <dl class="bibliography">
			  
                <dd><a name="Kormanyos13" id="Kormanyos13"></a>[Kormanyos13]</dd>
                <dt>Christopher Kormanyos,
				<cite>Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming</cite>.
			    <a href="https://doi.org/10.1007/978-3-662-56718-0"
				class="external">https://doi.org/10.1007/978-3-662-56718-0</a><br>

                Uses C++11 including lambdas, templates, metatemplate programming for efficient
				programming for microcontrollers including use of Boost.Math, Boost.Regex, Boost.Multiprecision
				and other Boost libraries.</dt>
              </dl>

			  <dl class="bibliography">
			  
                <dd><a data-name="Nakariakov13" id="Nakariakov13"></a>[Nakariakov13]</dd>
                <dt>Sergei Nakariakov,
				<cite>The Boost C++ Libraries: Generic Programming, ISBN 978-1484813911</cite>.
			    <a href="http://www.amazon.com/The-Boost-Libraries-Generic-Programming/dp/148481391X/"
				class="external">http://www.amazon.com/The-Boost-Libraries-Generic-Programming/dp/148481391X/</a><br>
                This book covers 24 Boost C++ Libraries with primary focus on generic programming
				using Boost.TypeTraits, Boost.ConceptCheck, SFINAE, Generic Image Library,
				Boost.Operators, Boost.TypeTraitsIntrospection and others.
				
				<p>
				  Published by CreateSpace Independent Publishing Platform, and available from several distributors.
				</p>
				</dt>
              </dl>
			  
              <h2><a name="update" id="update"></a>How to update this
              page</h2>

              <p>Please help us keep this page updated - users can post new
              citations to the mailing list, while Boost developers should
              update the page directly in the repository.</p>

              <ul>
                <li>If a publication is available both in print and online,
                cite it in the appropriate <i>print</i> section, with a
                hyperlink to the online version.</li>

                <li>Bookmark the contents of [...] in the first column to
                make it easy to link to the entry.</li>

                <li>Identify the first entry an author has in a given year
                with just the two-digit year. Subsequent entries for the same
                author and year should have <b>a-z</b> appended.</li>

                <li>Inside each section, entries are grouped by year and,
                within a year, alphabetically sorted by author name.</li>

                <li>In the text, spell out absolute URL's so that printed
                versions of this page include the full URL.</li>
              </ul>

              <h2><a name="Acknowledgements" id=
              "Acknowledgements"></a>Acknowledgements</h2>

              <p>Fredrik Blomqvist provided many of the initial citations.</p>
            </div>
          </div>
        </div>
      </div>

      <div id="sidebar">
        <!--#include virtual="/common/sidebar-common.html" -->
        <!--#include virtual="/common/sidebar-boost.html" -->
      </div>

      <div class="clear"></div>
    </div>
  </div>

  <div id="footer">
    <div id="footer-left">
      <div id="revised">
        <p>Revised $Date$</p>
      </div>

      <div id="copyright">
        <p>Copyright Rene Rivera 2005.</p>

        <p>Copyright Beman Dawes 2003.</p>
      </div><!--#include virtual="/common/footer-license.html" -->
    </div>

    <div id="footer-right">
      <!--#include virtual="/common/footer-banners.html" -->
    </div>

    <div class="clear"></div>
  </div>
</body>
</html>
